drainage isle - Spanish English Dictionary